package com.zliblike_platform.vo;

import lombok.Data;

/**
 * 排行榜数据视图对象
 */
@Data
public class RankingVO {
    
    /**
     * 用户ID
     */
    private Long userId;
    
    /**
     * 用户名
     */
    private String username;
    
    /**
     * 昵称
     */
    private String nickname;
    
    /**
     * 头像URL
     */
    private String avatarUrl;
    
    /**
     * 用户等级
     */
    private Integer accountLevel;
    
    /**
     * 总积分
     */
    private Integer totalScore;
    
    /**
     * 上传积分
     */
    private Integer uploadScore;
    
    /**
     * 编辑积分
     */
    private Integer editScore;
    
    /**
     * 下载积分
     */
    private Integer downloadScore;
    
    /**
     * 阅读积分
     */
    private Integer readScore;
    
    /**
     * 评论积分
     */
    private Integer commentScore;
    
    /**
     * 排名
     */
    private Integer rank;
    
    /**
     * 上传书籍数量
     */
    private Integer uploadCount;
    
    /**
     * 编辑次数
     */
    private Integer editCount;
    
    /**
     * 用户注册时间
     */
    private String registerTime;
} 